package com.ruoyi.member.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 桃丽丝研究所成员信息对象 member_user
 * 
 * @author Marissa
 * @date 2023-12-07
 */
public class MemberUser extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 成员id */
    private Long memberId;

    /** QQ号 */
    @Excel(name = "QQ号")
    private String memberQqNumber;

    /** UID */
    @Excel(name = "UID")
    private String memberBilibiliNumber;

    /** B站名 */
    @Excel(name = "B站名")
    private String memberBilibiliName;

    /** B站等级 */
    @Excel(name = "B站等级")
    private String memberBilibiliLv;

    /** 违规次数 */
    @Excel(name = "违规次数")
    private Long memberViolationNum;

    public void setMemberId(Long memberId) 
    {
        this.memberId = memberId;
    }

    public Long getMemberId() 
    {
        return memberId;
    }
    public void setMemberQqNumber(String memberQqNumber) 
    {
        this.memberQqNumber = memberQqNumber;
    }

    public String getMemberQqNumber() 
    {
        return memberQqNumber;
    }
    public void setMemberBilibiliNumber(String memberBilibiliNumber) 
    {
        this.memberBilibiliNumber = memberBilibiliNumber;
    }

    public String getMemberBilibiliNumber() 
    {
        return memberBilibiliNumber;
    }
    public void setMemberBilibiliName(String memberBilibiliName) 
    {
        this.memberBilibiliName = memberBilibiliName;
    }

    public String getMemberBilibiliName() 
    {
        return memberBilibiliName;
    }
    public void setMemberBilibiliLv(String memberBilibiliLv) 
    {
        this.memberBilibiliLv = memberBilibiliLv;
    }

    public String getMemberBilibiliLv() 
    {
        return memberBilibiliLv;
    }
    public void setMemberViolationNum(Long memberViolationNum) 
    {
        this.memberViolationNum = memberViolationNum;
    }

    public Long getMemberViolationNum() 
    {
        return memberViolationNum;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("memberId", getMemberId())
            .append("memberQqNumber", getMemberQqNumber())
            .append("memberBilibiliNumber", getMemberBilibiliNumber())
            .append("memberBilibiliName", getMemberBilibiliName())
            .append("memberBilibiliLv", getMemberBilibiliLv())
            .append("memberViolationNum", getMemberViolationNum())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .toString();
    }
}
